package extremefx.i18n.locales {
	import extremefx.i18n.CalendarWeekRule;
	import extremefx.i18n.DateTimeFormatInfo;
	import extremefx.i18n.NumberFormatInfo;
	import extremefx.tools.ObjectUtils;	

	/**
	 * @author Marcelo Volmaro
	 */
	public final class DE_CH extends DE {
		public function DE_CH() {
			super();
			_code = 'de-CH';
			_id = 2055;
			_englishName = _displayName = "German (Switzerland)";

			ObjectUtils.merge(_dfList, {
				longDatePattern  :  "dddd, d. MMMM yyyy",
				_fullDateTimePattern  :  "dddd, d. MMMM yyyy HH:mm:ss",
				calendarWeekRule  :  CalendarWeekRule.FIRST_FOURDAY_WEEK,
				_monthNames  :  ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""],
				_abbreviatedMonthNames  :  ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
			});
			_numberFormat = new NumberFormatInfo(_nfList);
			_dateTimeFormat = new DateTimeFormatInfo(_dfList);
			_nfList = null;
			_dfList = null;
		}
	}
}
